window seat - French English Dictionary